<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    li{
      width: 100px;
      height: 100px;
      background-color: aqua;
      margin: 20px;
    }
  </style>
</head>
<body>
  <ul>
    <li class="sc">sc</li>
    <li class="bb">2
      <p>1px
        <span>qw</span>
        <a href="">555</a>
      </p>
    </li>
    <li>
      <h3>
        <span>qw</span>
        <a href="">555</a>
      </h3>
      h3</li>
    <li>4</li>
    <li class="scc">5</li>
  </ul>
  <script src="../jquery-1.12.4.min.js"></script>
  <script>
// 简单事件注册
$(".sc").click(function () {
  console.log(1);
})
// 使用on注册事件
// on底层逻辑 使用的是addevenlistenter（）
$(".sc").on(
  "click",function () {
    console.log(2);
  }
)
$(".sc").on(
  "click",function () {
    console.log(3);
  }
)

// 原生事件委托
var dd = document.querySelector("ul");
dd.onclick = function (e) {
  e.target.style.color = "red"
}

// jq事件委托
// on（）三个参数
// 参数1 事件类型
// 参数2 进行委托的子元素选择器  
// 回调函数
$("ul").on("click","li",function () {
  // 在事件委托中，this指向的不是事件源，而是事件委托的子元素
  console.log(this);

  $(this).css("background-color","green");
})
  </script>
</body>
</html>